long-armed squid - German English Dictionary